package com.empire.module.sporttery.dal.dataobject.footballmatchodd;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import com.empire.framework.mybatis.core.dataobject.BaseDO;

/**
 * 竞猜足球指数 DO
 *
 * @author 无敌仙人
 */
@TableName("t_football_match_odd")
@KeySequence("football_match_odd_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class FootballMatchOddDO extends BaseDO {

    /**
     * 主键id
     */
    @TableId
    private Integer id;
    /**
     * 足id
     */
    private Integer matchId;
    /**
     * 主队名称
     */
    private String homeTeam;
    /**
     * 客队名称
     */
    private String awayTeam;
    /**
     * 主队-上赛季排名
     */
    private String homePreRank;
    /**
     * 客队-上赛季排名
     */
    private String awayPreRank;
    /**
     * 主队-赛前排名
     */
    private String homeCurRank;
    /**
     * 客队-赛前排名
     */
    private String awayCurRank;
    /**
     * 比赛时间
     */
    private LocalDateTime matchTime;
    /**
     * 比分
     */
    private String score;
    /**
     * 赛果：胜/平/负
     */
    private String matchResult;
    /**
     * 赛事名称
     */
    private String matchName;
    /**
     * 赛事赛季对应的Id
     */
    private Integer leagueId;
    /**
     * 所属第几轮
     */
    private Integer currentCycle;

}